Siren makes it easy for organizations to build smart, multi-channel notification systems by combining powerful channel support and flexible provider integrations. Whether you’re sending transactional alerts, promotional messages, or critical system updates, Siren helps you reach users exactly where they are securely, without adding engineering complexity. You can configure both channels and providers directly from the Siren dashboard under the Settings section, including providers in workflows with one click, giving you full control over how messages are routed and delivered across different environments and workflows.

Channels

Channels in Siren represent the medium through which a notification is delivered. Each channel supports distinct use cases and content formats, allowing teams to craft contextually appropriate messages, whether it’s an OTP sent via SMS, a promotional email campaign, or a push notification embedded directly in your mobile app. Siren allows you to configure channels, integrate each channel into broader workflows or campaigns. Templates are fully customizable and support channel-specific fields, ensuring that your messages are not only consistent but optimized for their destination platform.

Providers

While channels define where your messages are sent, providers define how they’re delivered. Siren integrates with over 20 third-party providers across email, SMS, WhatsApp, push, and more, offering the flexibility to choose the right delivery partner for your needs. Providers can be added and managed from Settings > Providers. Each integration allows you to input credentials, configure environment-specific keys (for staging vs production), and define fallback logic to ensure message delivery even if a primary provider fails. Multiple providers can be configured per channel. Given below is the list of all available providers in each channel.

Configuration and Management

Managing your channels and providers is straightforward through Siren:
  • The Templates section allows you to design, preview, and test messages specific to each channel, including cross-channel templates.
  • The Settings > Providers section lets you add, edit, or remove provider accounts, add a webhook path, and set message limits. etc
  • You can set a provider as your default provider. go to the Providers section and click on the provider you want. You’ll see a list of accounts—click the three-dot menu next to the account name and choose “Set as Default.” That’s it!